ecfe2be847187594918eaeb711b2b56828593629,projects/com.oracle.truffle.llvm.nodes/src/com/oracle/truffle/llvm/nodes/intrinsics/interop/LLVMTruffleAddressToFunction.java,LLVMTruffleAddressToFunction,executeIntrinsic,#LLVMAddress#,43
Before Change
@Specialization
public Object executeIntrinsic(LLVMAddress value) {
return LLVMFunctionDescriptor.create((int) value.getVal());
}
}
After Change
@Specialization(contains = "cached")
public Object uncached(LLVMAddress value) {
return getDescriptor(value.getVal());
}
protected static LLVMFunctionDescriptor getDescriptor(long value) {